package cn.shengchao.examstar.ai.domain.exception;

import cn.shengchao.examstar.ai.domain.model.studyplan.StudyPlanId;

/**
 * 学习计划未找到异常
 * 当根据ID查找学习计划但不存在时抛出此异常
 */
public class StudyPlanNotFoundException extends StudyPlanDomainException {
    
    public StudyPlanNotFoundException(String message) {
        super(message);
    }
    
    public StudyPlanNotFoundException(StudyPlanId studyPlanId) {
        super("学习计划不存在: " + studyPlanId);
    }
    
    public StudyPlanNotFoundException(Long studyPlanId) {
        super("学习计划不存在: " + studyPlanId);
    }
}